<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Livox SDK API: spdlog Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="1.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Livox SDK API
   &#160;<span id="projectnumber">V2.1.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespacespdlog.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">spdlog Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacespdlog_1_1details"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog_1_1details.html">details</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacespdlog_1_1level"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog_1_1level.html">level</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacespdlog_1_1sinks"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog_1_1sinks.html">sinks</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structspdlog_1_1async__factory__impl.html">async_factory_impl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classspdlog_1_1async__logger.html">async_logger</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classspdlog_1_1formatter.html">formatter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classspdlog_1_1logger.html">logger</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classspdlog_1_1pattern__formatter.html">pattern_formatter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structspdlog_1_1source__loc.html">source_loc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classspdlog_1_1spdlog__ex.html">spdlog_ex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structspdlog_1_1synchronous__factory.html">synchronous_factory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a962b94a80258f9a202d590888349577c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a962b94a80258f9a202d590888349577c">async_factory</a> = <a class="el" href="structspdlog_1_1async__factory__impl.html">async_factory_impl</a>&lt; <a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852a14511f2f5564650d129ca7cabc333278">async_overflow_policy::block</a> &gt;</td></tr>
<tr class="separator:a962b94a80258f9a202d590888349577c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a796f2e548cff4f12a5b2a52b07d3128b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a796f2e548cff4f12a5b2a52b07d3128b">async_factory_nonblock</a> = <a class="el" href="structspdlog_1_1async__factory__impl.html">async_factory_impl</a>&lt; <a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852a6d09cc54ae10145444aa2f43fe46d9f2">async_overflow_policy::overrun_oldest</a> &gt;</td></tr>
<tr class="separator:a796f2e548cff4f12a5b2a52b07d3128b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a173dd7064323e4807d720eabcc95fc73"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a173dd7064323e4807d720eabcc95fc73">log_clock</a> = std::chrono::system_clock</td></tr>
<tr class="separator:a173dd7064323e4807d720eabcc95fc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a422c57d3088160b517e5a74e5f318253"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a422c57d3088160b517e5a74e5f318253">sink_ptr</a> = std::shared_ptr&lt; <a class="el" href="classspdlog_1_1sinks_1_1sink.html">sinks::sink</a> &gt;</td></tr>
<tr class="separator:a422c57d3088160b517e5a74e5f318253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9b5c2298bf713fbe02b7e538d797ecd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aa9b5c2298bf713fbe02b7e538d797ecd">sinks_init_list</a> = std::initializer_list&lt; <a class="el" href="namespacespdlog.html#a422c57d3088160b517e5a74e5f318253">sink_ptr</a> &gt;</td></tr>
<tr class="separator:aa9b5c2298bf713fbe02b7e538d797ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3ed787a29f245c833ef66faf48036e2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ad3ed787a29f245c833ef66faf48036e2">log_err_handler</a> = std::function&lt; void(const std::string &amp;err_msg)&gt;</td></tr>
<tr class="separator:ad3ed787a29f245c833ef66faf48036e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af48e310b2f366ac6544701e6a3b56247"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#af48e310b2f366ac6544701e6a3b56247">string_view_t</a> = <a class="el" href="namespacefmt_1_1v5.html#a3301ccbf6a0ab1b233242041a835a54a">fmt::string_view</a></td></tr>
<tr class="separator:af48e310b2f366ac6544701e6a3b56247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8585bf495310a6ce695191739351709b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a8585bf495310a6ce695191739351709b">level_t</a> = std::atomic&lt; int &gt;</td></tr>
<tr class="separator:a8585bf495310a6ce695191739351709b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7ce125b3622e44f8f1702d699e0b06"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> = std::string</td></tr>
<tr class="separator:acf7ce125b3622e44f8f1702d699e0b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349fb42bd8e759a32021b46fcdaca6c6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a349fb42bd8e759a32021b46fcdaca6c6">default_factory</a> = <a class="el" href="structspdlog_1_1synchronous__factory.html">synchronous_factory</a></td></tr>
<tr class="separator:a349fb42bd8e759a32021b46fcdaca6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a42e109759a11c9514d3f6313a7709852"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852">async_overflow_policy</a> { <a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852a14511f2f5564650d129ca7cabc333278">async_overflow_policy::block</a>, 
<a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852a6d09cc54ae10145444aa2f43fe46d9f2">async_overflow_policy::overrun_oldest</a>
 }</td></tr>
<tr class="separator:a42e109759a11c9514d3f6313a7709852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad598fbd8338772e66ae09e8723a07ced"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07ced">pattern_time_type</a> { <a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07cedaf5ddaf0ca7929578b408c909429f68f2">pattern_time_type::local</a>, 
<a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07ceda52d33cb937bbdab234ab1729a0f8225b">pattern_time_type::utc</a>
 }</td></tr>
<tr class="separator:ad598fbd8338772e66ae09e8723a07ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:af77f6ade95bb20dc2cf121403fbe1542"><td class="memTemplParams" colspan="2">template&lt;typename Sink , typename... SinkArgs&gt; </td></tr>
<tr class="memitem:af77f6ade95bb20dc2cf121403fbe1542"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#af77f6ade95bb20dc2cf121403fbe1542">create_async</a> (std::string logger_name, SinkArgs &amp;&amp;...sink_args)</td></tr>
<tr class="separator:af77f6ade95bb20dc2cf121403fbe1542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58cce84c661c9d8726ab60c4d40e455"><td class="memTemplParams" colspan="2">template&lt;typename Sink , typename... SinkArgs&gt; </td></tr>
<tr class="memitem:ae58cce84c661c9d8726ab60c4d40e455"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ae58cce84c661c9d8726ab60c4d40e455">create_async_nb</a> (std::string logger_name, SinkArgs &amp;&amp;...sink_args)</td></tr>
<tr class="separator:ae58cce84c661c9d8726ab60c4d40e455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17a4d95759b4076827905fd8f6b10d36"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a17a4d95759b4076827905fd8f6b10d36">init_thread_pool</a> (size_t q_size, size_t thread_count)</td></tr>
<tr class="separator:a17a4d95759b4076827905fd8f6b10d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6676a1ffb5ea174a2392ab0317bbcff2"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1details_1_1thread__pool.html">spdlog::details::thread_pool</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a6676a1ffb5ea174a2392ab0317bbcff2">thread_pool</a> ()</td></tr>
<tr class="separator:a6676a1ffb5ea174a2392ab0317bbcff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3f4323bb627945b4cecbbbc62770ef"><td class="memTemplParams" colspan="2">template&lt;typename Container &gt; </td></tr>
<tr class="memitem:acd3f4323bb627945b4cecbbbc62770ef"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classspdlog_1_1details_1_1bytes__range.html">details::bytes_range</a>&lt; typename Container::const_iterator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#acd3f4323bb627945b4cecbbbc62770ef">to_hex</a> (const Container &amp;container)</td></tr>
<tr class="separator:acd3f4323bb627945b4cecbbbc62770ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3730108d5b1a43b30f8ddf32404b9d25"><td class="memTemplParams" colspan="2">template&lt;typename It &gt; </td></tr>
<tr class="memitem:a3730108d5b1a43b30f8ddf32404b9d25"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classspdlog_1_1details_1_1bytes__range.html">details::bytes_range</a>&lt; It &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a3730108d5b1a43b30f8ddf32404b9d25">to_hex</a> (const It range_begin, const It range_end)</td></tr>
<tr class="separator:a3730108d5b1a43b30f8ddf32404b9d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0811adb1075181f73abc87c624fbff7e"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a0811adb1075181f73abc87c624fbff7e"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a0811adb1075181f73abc87c624fbff7e">android_logger_mt</a> (const std::string &amp;logger_name, const std::string &amp;tag=&quot;spdlog&quot;)</td></tr>
<tr class="separator:a0811adb1075181f73abc87c624fbff7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab5b508d51de238919a570cf3ca6d3db"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:aab5b508d51de238919a570cf3ca6d3db"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aab5b508d51de238919a570cf3ca6d3db">android_logger_st</a> (const std::string &amp;logger_name, const std::string &amp;tag=&quot;spdlog&quot;)</td></tr>
<tr class="separator:aab5b508d51de238919a570cf3ca6d3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd73a6177edaccb77048bf47e3f8ad23"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:abd73a6177edaccb77048bf47e3f8ad23"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#abd73a6177edaccb77048bf47e3f8ad23">basic_logger_mt</a> (const std::string &amp;logger_name, const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;filename, bool truncate=false)</td></tr>
<tr class="separator:abd73a6177edaccb77048bf47e3f8ad23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc9cd0646191cc0b295b6e50367b22b7"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:abc9cd0646191cc0b295b6e50367b22b7"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#abc9cd0646191cc0b295b6e50367b22b7">basic_logger_st</a> (const std::string &amp;logger_name, const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;filename, bool truncate=false)</td></tr>
<tr class="separator:abc9cd0646191cc0b295b6e50367b22b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab720351e32788bc6cdf8ada42b0f1f"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:aeab720351e32788bc6cdf8ada42b0f1f"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aeab720351e32788bc6cdf8ada42b0f1f">daily_logger_mt</a> (const std::string &amp;logger_name, const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;filename, int hour=0, int minute=0, bool truncate=false)</td></tr>
<tr class="separator:aeab720351e32788bc6cdf8ada42b0f1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887beb44c55ef32f4bc62fa16451c77e"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a887beb44c55ef32f4bc62fa16451c77e"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a887beb44c55ef32f4bc62fa16451c77e">daily_logger_st</a> (const std::string &amp;logger_name, const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;filename, int hour=0, int minute=0, bool truncate=false)</td></tr>
<tr class="separator:a887beb44c55ef32f4bc62fa16451c77e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d6344c349d1c6d957d5f21f4387c8f8"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a6d6344c349d1c6d957d5f21f4387c8f8"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a6d6344c349d1c6d957d5f21f4387c8f8">null_logger_mt</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a6d6344c349d1c6d957d5f21f4387c8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a7d6f86b50ab1c5c346949ca5af564"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:af6a7d6f86b50ab1c5c346949ca5af564"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#af6a7d6f86b50ab1c5c346949ca5af564">null_logger_st</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:af6a7d6f86b50ab1c5c346949ca5af564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22f7ba52bed824030a97583cf1628af9"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a22f7ba52bed824030a97583cf1628af9"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a22f7ba52bed824030a97583cf1628af9">rotating_logger_mt</a> (const std::string &amp;logger_name, const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;filename, size_t max_file_size, size_t max_files, bool rotate_on_open=false)</td></tr>
<tr class="separator:a22f7ba52bed824030a97583cf1628af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8f238ddac5a799696cf25e98b382e7"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a8f8f238ddac5a799696cf25e98b382e7"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a8f8f238ddac5a799696cf25e98b382e7">rotating_logger_st</a> (const std::string &amp;logger_name, const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;filename, size_t max_file_size, size_t max_files, bool rotate_on_open=false)</td></tr>
<tr class="separator:a8f8f238ddac5a799696cf25e98b382e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903467b7174af13d10f2f29ae9bd4a6e"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a903467b7174af13d10f2f29ae9bd4a6e"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a903467b7174af13d10f2f29ae9bd4a6e">stdout_color_mt</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a903467b7174af13d10f2f29ae9bd4a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d20b70d425e5402b3fa6a1b075d1c6d"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a1d20b70d425e5402b3fa6a1b075d1c6d"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a1d20b70d425e5402b3fa6a1b075d1c6d">stdout_color_st</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a1d20b70d425e5402b3fa6a1b075d1c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4647f73157c2a5647097e993eb648f5"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:ab4647f73157c2a5647097e993eb648f5"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ab4647f73157c2a5647097e993eb648f5">stderr_color_mt</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:ab4647f73157c2a5647097e993eb648f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5564a799e789be1856d238b0d91ecadb"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a5564a799e789be1856d238b0d91ecadb"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a5564a799e789be1856d238b0d91ecadb">stderr_color_st</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a5564a799e789be1856d238b0d91ecadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a6a99d3309b166a585fe918bd83a442"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a9a6a99d3309b166a585fe918bd83a442"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a9a6a99d3309b166a585fe918bd83a442">stdout_logger_mt</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a9a6a99d3309b166a585fe918bd83a442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b0d86b010b11ceb3941265779c7998e"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a5b0d86b010b11ceb3941265779c7998e"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a5b0d86b010b11ceb3941265779c7998e">stdout_logger_st</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a5b0d86b010b11ceb3941265779c7998e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93e154fd1e2eb0dc5a82fb25ce7f11d1"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a93e154fd1e2eb0dc5a82fb25ce7f11d1"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a93e154fd1e2eb0dc5a82fb25ce7f11d1">stderr_logger_mt</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:a93e154fd1e2eb0dc5a82fb25ce7f11d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b234c875e76840785f02b189c0d514"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:ad2b234c875e76840785f02b189c0d514"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ad2b234c875e76840785f02b189c0d514">stderr_logger_st</a> (const std::string &amp;logger_name)</td></tr>
<tr class="separator:ad2b234c875e76840785f02b189c0d514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49974c7465d12f994929f70c0caeeb7c"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a49974c7465d12f994929f70c0caeeb7c"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a49974c7465d12f994929f70c0caeeb7c">syslog_logger_mt</a> (const std::string &amp;logger_name, const std::string &amp;syslog_ident=&quot;&quot;, int syslog_option=0, int syslog_facility=(1&lt;&lt; 3))</td></tr>
<tr class="separator:a49974c7465d12f994929f70c0caeeb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b5f25193cf4478d74cf9402a120c902"><td class="memTemplParams" colspan="2">template&lt;typename Factory  = default_factory&gt; </td></tr>
<tr class="memitem:a2b5f25193cf4478d74cf9402a120c902"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a2b5f25193cf4478d74cf9402a120c902">syslog_logger_st</a> (const std::string &amp;logger_name, const std::string &amp;syslog_ident=&quot;&quot;, int syslog_option=0, int syslog_facility=(1&lt;&lt; 3))</td></tr>
<tr class="separator:a2b5f25193cf4478d74cf9402a120c902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8a3f9f41d02f1a8b04094bd69dc047"><td class="memTemplParams" colspan="2">template&lt;typename Sink , typename... SinkArgs&gt; </td></tr>
<tr class="memitem:a0e8a3f9f41d02f1a8b04094bd69dc047"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a0e8a3f9f41d02f1a8b04094bd69dc047">create</a> (std::string logger_name, SinkArgs &amp;&amp;...sink_args)</td></tr>
<tr class="separator:a0e8a3f9f41d02f1a8b04094bd69dc047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658d68d4ebdb11793b1e78582f108674"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a658d68d4ebdb11793b1e78582f108674">get</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a658d68d4ebdb11793b1e78582f108674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83007016a4f374c8efcc738eee5b7290"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a83007016a4f374c8efcc738eee5b7290">set_formatter</a> (std::unique_ptr&lt; <a class="el" href="classspdlog_1_1formatter.html">spdlog::formatter</a> &gt; <a class="el" href="classspdlog_1_1formatter.html">formatter</a>)</td></tr>
<tr class="separator:a83007016a4f374c8efcc738eee5b7290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a638029f343e8dd2393d62288b1eb095e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a638029f343e8dd2393d62288b1eb095e">set_pattern</a> (std::string pattern, <a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07ced">pattern_time_type</a> time_type=<a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07cedaf5ddaf0ca7929578b408c909429f68f2">pattern_time_type::local</a>)</td></tr>
<tr class="separator:a638029f343e8dd2393d62288b1eb095e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f952c6a1e1114b474aff89965261a1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a9f952c6a1e1114b474aff89965261a1b">set_level</a> (<a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a> log_level)</td></tr>
<tr class="separator:a9f952c6a1e1114b474aff89965261a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac55b239302064cba773add59b635d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#afac55b239302064cba773add59b635d1">flush_on</a> (<a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a> log_level)</td></tr>
<tr class="separator:afac55b239302064cba773add59b635d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d5763d644df282a67999baf4680dde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a70d5763d644df282a67999baf4680dde">flush_every</a> (std::chrono::seconds interval)</td></tr>
<tr class="separator:a70d5763d644df282a67999baf4680dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff4886a7bf8585815d8fd1f819f91be0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aff4886a7bf8585815d8fd1f819f91be0">set_error_handler</a> (<a class="el" href="namespacespdlog.html#ad3ed787a29f245c833ef66faf48036e2">log_err_handler</a> handler)</td></tr>
<tr class="separator:aff4886a7bf8585815d8fd1f819f91be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306f1c2ef42ba046620bd84266ee5b24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a306f1c2ef42ba046620bd84266ee5b24">register_logger</a> (std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt; <a class="el" href="classspdlog_1_1logger.html">logger</a>)</td></tr>
<tr class="separator:a306f1c2ef42ba046620bd84266ee5b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b888a87a0fccc7b7dd5b89413ce6b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a33b888a87a0fccc7b7dd5b89413ce6b7">apply_all</a> (const std::function&lt; void(std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;)&gt; &amp;fun)</td></tr>
<tr class="separator:a33b888a87a0fccc7b7dd5b89413ce6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2ec5792fb30798cf285da36cb5c9377"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#af2ec5792fb30798cf285da36cb5c9377">drop</a> (const std::string &amp;name)</td></tr>
<tr class="separator:af2ec5792fb30798cf285da36cb5c9377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1211636fc47637f4dc5ee9a18aa1bce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ab1211636fc47637f4dc5ee9a18aa1bce">drop_all</a> ()</td></tr>
<tr class="separator:ab1211636fc47637f4dc5ee9a18aa1bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b5c05a859763c5e350e8ec3da9e328"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a38b5c05a859763c5e350e8ec3da9e328">shutdown</a> ()</td></tr>
<tr class="separator:a38b5c05a859763c5e350e8ec3da9e328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95b9f066c4e8ad65454049bdd7f6b956"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a95b9f066c4e8ad65454049bdd7f6b956">set_automatic_registration</a> (bool automatic_registation)</td></tr>
<tr class="separator:a95b9f066c4e8ad65454049bdd7f6b956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6a16853c325306188a7f6f642eba94"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a9e6a16853c325306188a7f6f642eba94">default_logger</a> ()</td></tr>
<tr class="separator:a9e6a16853c325306188a7f6f642eba94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c623c9fadba3efc09b48dac8a3990be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a2c623c9fadba3efc09b48dac8a3990be">default_logger_raw</a> ()</td></tr>
<tr class="separator:a2c623c9fadba3efc09b48dac8a3990be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8a13bd805e706298e1e396ee5ac93bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ab8a13bd805e706298e1e396ee5ac93bb">set_default_logger</a> (std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> &gt; <a class="el" href="namespacespdlog.html#a9e6a16853c325306188a7f6f642eba94">default_logger</a>)</td></tr>
<tr class="separator:ab8a13bd805e706298e1e396ee5ac93bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a097f7ede3465a0c9cb7e4d8bfa99bd54"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a097f7ede3465a0c9cb7e4d8bfa99bd54"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a097f7ede3465a0c9cb7e4d8bfa99bd54">log</a> (<a class="el" href="structspdlog_1_1source__loc.html">source_loc</a> source, <a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a> lvl, const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:a097f7ede3465a0c9cb7e4d8bfa99bd54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ed1d5613a9771b589277ac6d703eaff"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a2ed1d5613a9771b589277ac6d703eaff"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a2ed1d5613a9771b589277ac6d703eaff">log</a> (<a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a> lvl, const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:a2ed1d5613a9771b589277ac6d703eaff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6cdc47f32c1a9d66cedbe05202bbd1"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:adc6cdc47f32c1a9d66cedbe05202bbd1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#adc6cdc47f32c1a9d66cedbe05202bbd1">trace</a> (const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:adc6cdc47f32c1a9d66cedbe05202bbd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fe043ac565dfec785bab6dd68687657"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a1fe043ac565dfec785bab6dd68687657"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a1fe043ac565dfec785bab6dd68687657">debug</a> (const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:a1fe043ac565dfec785bab6dd68687657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28eab0ad170c43b6624bf698a12a1d2"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:aa28eab0ad170c43b6624bf698a12a1d2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aa28eab0ad170c43b6624bf698a12a1d2">info</a> (const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:aa28eab0ad170c43b6624bf698a12a1d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71d5d744f89b2ff8241c95edd72d0dd1"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a71d5d744f89b2ff8241c95edd72d0dd1"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a71d5d744f89b2ff8241c95edd72d0dd1">warn</a> (const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:a71d5d744f89b2ff8241c95edd72d0dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c40a7d8c55fca2ffc801aabaf131515"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a5c40a7d8c55fca2ffc801aabaf131515"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a5c40a7d8c55fca2ffc801aabaf131515">error</a> (const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:a5c40a7d8c55fca2ffc801aabaf131515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2888f195cff657a62f78800b3f4f433b"><td class="memTemplParams" colspan="2">template&lt;typename... Args&gt; </td></tr>
<tr class="memitem:a2888f195cff657a62f78800b3f4f433b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a2888f195cff657a62f78800b3f4f433b">critical</a> (const char *fmt, const Args &amp;...args)</td></tr>
<tr class="separator:a2888f195cff657a62f78800b3f4f433b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee9d401c7cb3cd8538a139af836c5ec5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aee9d401c7cb3cd8538a139af836c5ec5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aee9d401c7cb3cd8538a139af836c5ec5">log</a> (<a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a> lvl, const T &amp;msg)</td></tr>
<tr class="separator:aee9d401c7cb3cd8538a139af836c5ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99302a3f872e2cba98f81ac1a2f63321"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a99302a3f872e2cba98f81ac1a2f63321"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a99302a3f872e2cba98f81ac1a2f63321">trace</a> (const T &amp;msg)</td></tr>
<tr class="separator:a99302a3f872e2cba98f81ac1a2f63321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c284cebdb3b3dab204f2a87344e4b5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a93c284cebdb3b3dab204f2a87344e4b5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a93c284cebdb3b3dab204f2a87344e4b5">debug</a> (const T &amp;msg)</td></tr>
<tr class="separator:a93c284cebdb3b3dab204f2a87344e4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68b6f9b65e1e8daab0117d75f0c39b4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad68b6f9b65e1e8daab0117d75f0c39b4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ad68b6f9b65e1e8daab0117d75f0c39b4">info</a> (const T &amp;msg)</td></tr>
<tr class="separator:ad68b6f9b65e1e8daab0117d75f0c39b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3df0dca3174a057e99fc327e8c25c57"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab3df0dca3174a057e99fc327e8c25c57"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#ab3df0dca3174a057e99fc327e8c25c57">warn</a> (const T &amp;msg)</td></tr>
<tr class="separator:ab3df0dca3174a057e99fc327e8c25c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa274f8a5f4f20ff435d27500ff589234"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa274f8a5f4f20ff435d27500ff589234"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#aa274f8a5f4f20ff435d27500ff589234">error</a> (const T &amp;msg)</td></tr>
<tr class="separator:aa274f8a5f4f20ff435d27500ff589234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c707fb3d3d12a244ebfe3e40b417edc"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2c707fb3d3d12a244ebfe3e40b417edc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacespdlog.html#a2c707fb3d3d12a244ebfe3e40b417edc">critical</a> (const T &amp;msg)</td></tr>
<tr class="separator:a2c707fb3d3d12a244ebfe3e40b417edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a962b94a80258f9a202d590888349577c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#a962b94a80258f9a202d590888349577c">spdlog::async_factory</a> = typedef <a class="el" href="structspdlog_1_1async__factory__impl.html">async_factory_impl</a>&lt;<a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852a14511f2f5564650d129ca7cabc333278">async_overflow_policy::block</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="async_8h_source.html#l00060">60</a> of file <a class="el" href="async_8h_source.html">async.h</a>.</p>

</div>
</div>
<a class="anchor" id="a796f2e548cff4f12a5b2a52b07d3128b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#a796f2e548cff4f12a5b2a52b07d3128b">spdlog::async_factory_nonblock</a> = typedef <a class="el" href="structspdlog_1_1async__factory__impl.html">async_factory_impl</a>&lt;<a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852a6d09cc54ae10145444aa2f43fe46d9f2">async_overflow_policy::overrun_oldest</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="async_8h_source.html#l00061">61</a> of file <a class="el" href="async_8h_source.html">async.h</a>.</p>

</div>
</div>
<a class="anchor" id="a349fb42bd8e759a32021b46fcdaca6c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#a349fb42bd8e759a32021b46fcdaca6c6">spdlog::default_factory</a> = typedef <a class="el" href="structspdlog_1_1synchronous__factory.html">synchronous_factory</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00037">37</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="acf7ce125b3622e44f8f1702d699e0b06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">spdlog::filename_t</a> = typedef std::string</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00205">205</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8585bf495310a6ce695191739351709b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#a8585bf495310a6ce695191739351709b">spdlog::level_t</a> = typedef std::atomic&lt;int&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00094">94</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<a class="anchor" id="a173dd7064323e4807d720eabcc95fc73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#a173dd7064323e4807d720eabcc95fc73">spdlog::log_clock</a> = typedef std::chrono::system_clock</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00079">79</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad3ed787a29f245c833ef66faf48036e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#ad3ed787a29f245c833ef66faf48036e2">spdlog::log_err_handler</a> = typedef std::function&lt;void(const std::string &amp;err_msg)&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00082">82</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<a class="anchor" id="a422c57d3088160b517e5a74e5f318253"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#a422c57d3088160b517e5a74e5f318253">spdlog::sink_ptr</a> = typedef std::shared_ptr&lt;<a class="el" href="classspdlog_1_1sinks_1_1sink.html">sinks::sink</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00080">80</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa9b5c2298bf713fbe02b7e538d797ecd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#aa9b5c2298bf713fbe02b7e538d797ecd">spdlog::sinks_init_list</a> = typedef std::initializer_list&lt;<a class="el" href="namespacespdlog.html#a422c57d3088160b517e5a74e5f318253">sink_ptr</a>&gt;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00081">81</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<a class="anchor" id="af48e310b2f366ac6544701e6a3b56247"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="namespacespdlog.html#af48e310b2f366ac6544701e6a3b56247">spdlog::string_view_t</a> = typedef <a class="el" href="namespacefmt_1_1v5.html#a3301ccbf6a0ab1b233242041a835a54a">fmt::string_view</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="common_8h_source.html#l00088">88</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a42e109759a11c9514d3f6313a7709852"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacespdlog.html#a42e109759a11c9514d3f6313a7709852">spdlog::async_overflow_policy</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a42e109759a11c9514d3f6313a7709852a14511f2f5564650d129ca7cabc333278"></a>block&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a42e109759a11c9514d3f6313a7709852a6d09cc54ae10145444aa2f43fe46d9f2"></a>overrun_oldest&#160;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="async__logger_8h_source.html#l00032">32</a> of file <a class="el" href="async__logger_8h_source.html">async_logger.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad598fbd8338772e66ae09e8723a07ced"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07ced">spdlog::pattern_time_type</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ad598fbd8338772e66ae09e8723a07cedaf5ddaf0ca7929578b408c909429f68f2"></a>local&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad598fbd8338772e66ae09e8723a07ceda52d33cb937bbdab234ab1729a0f8225b"></a>utc&#160;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="common_8h_source.html#l00166">166</a> of file <a class="el" href="common_8h_source.html">common.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a0811adb1075181f73abc87c624fbff7e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::android_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>tag</em> = <code>&quot;spdlog&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="android__sink_8h_source.html#l00110">110</a> of file <a class="el" href="android__sink_8h_source.html">android_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="aab5b508d51de238919a570cf3ca6d3db"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::android_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>tag</em> = <code>&quot;spdlog&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="android__sink_8h_source.html#l00116">116</a> of file <a class="el" href="android__sink_8h_source.html">android_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a33b888a87a0fccc7b7dd5b89413ce6b7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::apply_all </td>
          <td>(</td>
          <td class="paramtype">const std::function&lt; void(std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;)&gt; &amp;&#160;</td>
          <td class="paramname"><em>fun</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00105">105</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="abd73a6177edaccb77048bf47e3f8ad23"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::basic_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>truncate</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="basic__file__sink_8h_source.html#l00064">64</a> of file <a class="el" href="basic__file__sink_8h_source.html">basic_file_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="abc9cd0646191cc0b295b6e50367b22b7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::basic_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>truncate</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="basic__file__sink_8h_source.html#l00070">70</a> of file <a class="el" href="basic__file__sink_8h_source.html">basic_file_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0e8a3f9f41d02f1a8b04094bd69dc047"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Sink , typename... SinkArgs&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a>&gt; spdlog::create </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SinkArgs &amp;&amp;...&#160;</td>
          <td class="paramname"><em>sink_args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00045">45</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="af77f6ade95bb20dc2cf121403fbe1542"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Sink , typename... SinkArgs&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a>&gt; spdlog::create_async </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SinkArgs &amp;&amp;...&#160;</td>
          <td class="paramname"><em>sink_args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="async_8h_source.html#l00064">64</a> of file <a class="el" href="async_8h_source.html">async.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae58cce84c661c9d8726ab60c4d40e455"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Sink , typename... SinkArgs&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a>&gt; spdlog::create_async_nb </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SinkArgs &amp;&amp;...&#160;</td>
          <td class="paramname"><em>sink_args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="async_8h_source.html#l00070">70</a> of file <a class="el" href="async_8h_source.html">async.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2888f195cff657a62f78800b3f4f433b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::critical </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00207">207</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2c707fb3d3d12a244ebfe3e40b417edc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::critical </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00249">249</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeab720351e32788bc6cdf8ada42b0f1f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::daily_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>hour</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>minute</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>truncate</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="daily__file__sink_8h_source.html#l00129">129</a> of file <a class="el" href="daily__file__sink_8h_source.html">daily_file_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a887beb44c55ef32f4bc62fa16451c77e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::daily_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>hour</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>minute</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>truncate</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="daily__file__sink_8h_source.html#l00136">136</a> of file <a class="el" href="daily__file__sink_8h_source.html">daily_file_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1fe043ac565dfec785bab6dd68687657"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::debug </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00183">183</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a93c284cebdb3b3dab204f2a87344e4b5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::debug </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00225">225</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9e6a16853c325306188a7f6f642eba94"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a>&gt; spdlog::default_logger </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00149">149</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2c623c9fadba3efc09b48dac8a3990be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a>* spdlog::default_logger_raw </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00154">154</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="af2ec5792fb30798cf285da36cb5c9377"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::drop </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00111">111</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab1211636fc47637f4dc5ee9a18aa1bce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::drop_all </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00117">117</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5c40a7d8c55fca2ffc801aabaf131515"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::error </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00201">201</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa274f8a5f4f20ff435d27500ff589234"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::error </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00243">243</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a70d5763d644df282a67999baf4680dde"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::flush_every </td>
          <td>(</td>
          <td class="paramtype">std::chrono::seconds&#160;</td>
          <td class="paramname"><em>interval</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00085">85</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="afac55b239302064cba773add59b635d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::flush_on </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a>&#160;</td>
          <td class="paramname"><em>log_level</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00078">78</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a658d68d4ebdb11793b1e78582f108674"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::get </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00053">53</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa28eab0ad170c43b6624bf698a12a1d2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::info </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00189">189</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad68b6f9b65e1e8daab0117d75f0c39b4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::info </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00231">231</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a17a4d95759b4076827905fd8f6b10d36"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::init_thread_pool </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>q_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>thread_count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="async_8h_source.html#l00076">76</a> of file <a class="el" href="async_8h_source.html">async.h</a>.</p>

</div>
</div>
<a class="anchor" id="a097f7ede3465a0c9cb7e4d8bfa99bd54"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::log </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structspdlog_1_1source__loc.html">source_loc</a>&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a>&#160;</td>
          <td class="paramname"><em>lvl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00165">165</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2ed1d5613a9771b589277ac6d703eaff"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::log </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a>&#160;</td>
          <td class="paramname"><em>lvl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00171">171</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee9d401c7cb3cd8538a139af836c5ec5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::log </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a>&#160;</td>
          <td class="paramname"><em>lvl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00213">213</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6d6344c349d1c6d957d5f21f4387c8f8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::null_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="null__sink_8h_source.html#l00034">34</a> of file <a class="el" href="null__sink_8h_source.html">null_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="af6a7d6f86b50ab1c5c346949ca5af564"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::null_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="null__sink_8h_source.html#l00042">42</a> of file <a class="el" href="null__sink_8h_source.html">null_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a306f1c2ef42ba046620bd84266ee5b24"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::register_logger </td>
          <td>(</td>
          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">logger</a> &gt;&#160;</td>
          <td class="paramname"><em>logger</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00097">97</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a22f7ba52bed824030a97583cf1628af9"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::rotating_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>max_file_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>max_files</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>rotate_on_open</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rotating__file__sink_8h_source.html#l00152">152</a> of file <a class="el" href="rotating__file__sink_8h_source.html">rotating_file_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f8f238ddac5a799696cf25e98b382e7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::rotating_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespacespdlog.html#acf7ce125b3622e44f8f1702d699e0b06">filename_t</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>max_file_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>max_files</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>rotate_on_open</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="rotating__file__sink_8h_source.html#l00159">159</a> of file <a class="el" href="rotating__file__sink_8h_source.html">rotating_file_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a95b9f066c4e8ad65454049bdd7f6b956"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::set_automatic_registration </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>automatic_registation</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00129">129</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8a13bd805e706298e1e396ee5ac93bb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::set_default_logger </td>
          <td>(</td>
          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classspdlog_1_1logger.html">spdlog::logger</a> &gt;&#160;</td>
          <td class="paramname"><em>default_logger</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00159">159</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="aff4886a7bf8585815d8fd1f819f91be0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::set_error_handler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacespdlog.html#ad3ed787a29f245c833ef66faf48036e2">log_err_handler</a>&#160;</td>
          <td class="paramname"><em>handler</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00091">91</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a83007016a4f374c8efcc738eee5b7290"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::set_formatter </td>
          <td>(</td>
          <td class="paramtype">std::unique_ptr&lt; <a class="el" href="classspdlog_1_1formatter.html">spdlog::formatter</a> &gt;&#160;</td>
          <td class="paramname"><em>formatter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00059">59</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9f952c6a1e1114b474aff89965261a1b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::set_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacespdlog_1_1level.html#a35f5227e5daf228d28a207b7b2aefc8b">level::level_enum</a>&#160;</td>
          <td class="paramname"><em>log_level</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00072">72</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a638029f343e8dd2393d62288b1eb095e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::set_pattern </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07ced">pattern_time_type</a>&#160;</td>
          <td class="paramname"><em>time_type</em> = <code><a class="el" href="namespacespdlog.html#ad598fbd8338772e66ae09e8723a07cedaf5ddaf0ca7929578b408c909429f68f2">pattern_time_type::local</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00066">66</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a38b5c05a859763c5e350e8ec3da9e328"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::shutdown </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00123">123</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab4647f73157c2a5647097e993eb648f5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stderr_color_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__color__sinks_8h_source.html#l00046">46</a> of file <a class="el" href="stdout__color__sinks_8h_source.html">stdout_color_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5564a799e789be1856d238b0d91ecadb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stderr_color_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__color__sinks_8h_source.html#l00052">52</a> of file <a class="el" href="stdout__color__sinks_8h_source.html">stdout_color_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a93e154fd1e2eb0dc5a82fb25ce7f11d1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stderr_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__sinks_8h_source.html#l00092">92</a> of file <a class="el" href="stdout__sinks_8h_source.html">stdout_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad2b234c875e76840785f02b189c0d514"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stderr_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__sinks_8h_source.html#l00098">98</a> of file <a class="el" href="stdout__sinks_8h_source.html">stdout_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a903467b7174af13d10f2f29ae9bd4a6e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stdout_color_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__color__sinks_8h_source.html#l00034">34</a> of file <a class="el" href="stdout__color__sinks_8h_source.html">stdout_color_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1d20b70d425e5402b3fa6a1b075d1c6d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stdout_color_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__color__sinks_8h_source.html#l00040">40</a> of file <a class="el" href="stdout__color__sinks_8h_source.html">stdout_color_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9a6a99d3309b166a585fe918bd83a442"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stdout_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__sinks_8h_source.html#l00080">80</a> of file <a class="el" href="stdout__sinks_8h_source.html">stdout_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5b0d86b010b11ceb3941265779c7998e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::stdout_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="stdout__sinks_8h_source.html#l00086">86</a> of file <a class="el" href="stdout__sinks_8h_source.html">stdout_sinks.h</a>.</p>

</div>
</div>
<a class="anchor" id="a49974c7465d12f994929f70c0caeeb7c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::syslog_logger_mt </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>syslog_ident</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>syslog_option</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>syslog_facility</em> = <code>(1&#160;&lt;&lt;&#160;3)</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="syslog__sink_8h_source.html#l00082">82</a> of file <a class="el" href="syslog__sink_8h_source.html">syslog_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2b5f25193cf4478d74cf9402a120c902"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Factory  = default_factory&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1logger.html">logger</a>&gt; spdlog::syslog_logger_st </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>logger_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>syslog_ident</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>syslog_option</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>syslog_facility</em> = <code>(1&#160;&lt;&lt;&#160;3)</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="syslog__sink_8h_source.html#l00089">89</a> of file <a class="el" href="syslog__sink_8h_source.html">syslog_sink.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6676a1ffb5ea174a2392ab0317bbcff2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="classspdlog_1_1details_1_1thread__pool.html">spdlog::details::thread_pool</a>&gt; spdlog::thread_pool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="async_8h_source.html#l00083">83</a> of file <a class="el" href="async_8h_source.html">async.h</a>.</p>

</div>
</div>
<a class="anchor" id="acd3f4323bb627945b4cecbbbc62770ef"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Container &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classspdlog_1_1details_1_1bytes__range.html">details::bytes_range</a>&lt;typename Container::const_iterator&gt; spdlog::to_hex </td>
          <td>(</td>
          <td class="paramtype">const Container &amp;&#160;</td>
          <td class="paramname"><em>container</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="bin__to__hex_8h_source.html#l00053">53</a> of file <a class="el" href="bin__to__hex_8h_source.html">bin_to_hex.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3730108d5b1a43b30f8ddf32404b9d25"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename It &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classspdlog_1_1details_1_1bytes__range.html">details::bytes_range</a>&lt;It&gt; spdlog::to_hex </td>
          <td>(</td>
          <td class="paramtype">const It&#160;</td>
          <td class="paramname"><em>range_begin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const It&#160;</td>
          <td class="paramname"><em>range_end</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="bin__to__hex_8h_source.html#l00062">62</a> of file <a class="el" href="bin__to__hex_8h_source.html">bin_to_hex.h</a>.</p>

</div>
</div>
<a class="anchor" id="adc6cdc47f32c1a9d66cedbe05202bbd1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::trace </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00177">177</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a99302a3f872e2cba98f81ac1a2f63321"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::trace </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00219">219</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a71d5d744f89b2ff8241c95edd72d0dd1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Args&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::warn </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Args &amp;...&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00195">195</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab3df0dca3174a057e99fc327e8c25c57"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void spdlog::warn </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="spdlog_8h_source.html#l00237">237</a> of file <a class="el" href="spdlog_8h_source.html">spdlog.h</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacespdlog.html">spdlog</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
